DoubleRangeFieldValidator Annotation
This validator checks that a double field has a value within a specified range.
If neither min nor max is set, nothing will be done.
Usage
The annotation must be applied at method level.
Parameters
Parameter |
Required |
Default |
Notes |
message |
yes |
|
field error message |
key |
no |
|
i18n key from language specific properties file. |
fieldName |
no |
|
|
shortCircuit |
no |
false |
If this validator should be used as shortCircuit. |
type |
yes |
ValidatorType.FIELD |
Enum value from ValidatorType. Either FIELD or SIMPLE can be used here. |
minInclusive |
no |
|
Double property. The inclusive minimum the number must be. |
maxInclusive |
no |
|
Double property. The inclusive maximum number can be. |
minExclusive |
no |
|
Double property. The exclusive minimum the number must be. |
maxExclusive |
no |
|
Double property. The exclusive maximum number can be. |
If neither min nor max is set, nothing will be done.
The values for min and max must be inserted as String values so that "0" can be handled as a possible value.
Examples
@DoubleRangeFieldValidator(message = "Default message", key = "i18n.key", shortCircuit = true, minInclusive = "0.123", maxInclusive = "99.987")
|